/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.agi.ia.kohonen;

/**
 *
 * @author renatogrosz
 */
public class RepresentadorDadosEmArquivos {
    private String caminho;
    
    private String[] filenames;
    
    private Camada camada;
    public RepresentadorDadosEmArquivos(Camada camada){
        this.camada=camada;
    }
    
    public void setFilenames(String[] filenames){
        this.filenames=filenames;
    }
    
    public void setCaminho(String caminho){
        this.caminho=caminho;
    }
    
    public void representar(){
        RepresentadorDadosEmArquivo representador;
        representador=new RepresentadorDadosEmArquivo();
        
        LeitorData leitorData;
        leitorData=new LeitorData();
        
        leitorData.setFileNames(filenames);
        
        int i=0;
        for(Dados item : leitorData){
            Dados distancia;
            camada.calcularEntrada(item.getDados());
            distancia=camada.getMatrixDistancia();
            
            representador.setFileName(caminho + i + ".jpg");
            
            representador.createBuf(distancia.getTamanho());            
            representador.representar(distancia);
            
            i+=1;
        }
        
    }
    
    
}
